Package nz.ac.massey.softwarec.group3.actions

Source Code of nz.ac.massey.softwarec.group3.actions.ActionPerformerTest

package nz.ac.massey.softwarec.group3.actions;
import javax.servlet.http.HttpSession;
import nz.ac.massey.softwarec.group3.game.Game;
import nz.ac.massey.softwarec.group3.game.Player;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;

/**
*
* @author wanting
*/
public class ActionPerformerTest {
    Action action;
    Player player;
    Game game;
    HttpSession session;
   
   
    public ActionPerformerTest() {
    }

   
    @Before
    public void setUp() {
       
        player=new Player(4,4,4,false);
        game=new Game("username",001);
        action=new Action(player,"BAH","value",game,session);
    }
   
   
    @After
    public void tearDown() {
        player=null;
        game=null;
        session=null;
        action=null;
    }

    /**
     * Test of performAction method, of class ActionPerformer.
     */
    @Test
    public void testPerformAction() {
        System.out.println("performAction");
        ActionPerformer.performAction(action);
    }
   
    @Test
    public void testGetAction(){
        System.out.println("get Action");
        assertEquals("BAH",action.getActionType());
    }
   
    @Test
    public void testGetGame(){
        System.out.println("get game");
       
        assertEquals(game,action.getGame());
    }
   
    @Test
    public void testGetPlayer(){
        System.out.println("get Player");
        assertEquals(player,action.getPlayer());
    }
   
    @Test
    public void testGetSession(){
        System.out.println("get Session");
        assertEquals(session,action.getSession());
    }    
   
    public void testGetValue(){
        System.out.println("get Value");
        assertEquals("value",action.getValue());
    }   
}
TOP

Related Classes of nz.ac.massey.softwarec.group3.actions.ActionPerformerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.